package com.ychs.dao;

import com.ychs.bean.RoleMenu;

import java.util.List;

/**
 * Description: 描述【】
 * Copyright: Copyright (c) 2018
 * Company: 英才汇硕信息技术有限公司
 *
 * @author tianchuanjie
 * @version 1.0
 * @created 2018/12/29 11:54
 */
public interface RoleNewMenuMapper {

    /**
     * @param roleId 角色id
     * @return 查询到的菜单id的集合
     */
    List<RoleMenu> selectByRoleId(int roleId);

    /**
     * 在新增菜单的时候直接将菜单信息加进权限中
     *
     * @param roleMenu 中间菜单对象
     * @return 增加的行数
     */
    int insert(RoleMenu roleMenu);

    /**
     * 删除中间表菜单信息
     *
     * @param menuId 菜单id
     * @return 删除的行数
     */
    int deleteByMenuId(int menuId);

    /**
     * 删除角色级联删除角色对应的菜单信息
     *
     * @param roleId 角色id
     * @return 删除的行数
     */
    int deleteRole(int roleId);

//    int insertInfo(RoleMenu roleMenu);
//    int deleteRoleMenu(int roleId);
}
